package com.catering.mapper;

import com.catering.pojo.Appointment;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface AppointmentMapper {
    /**
     * 检查用户今天是否已预约
     * @param phone 手机号
     * @return 预约数量
     */
    Integer checkTodayAppointment(@Param("phone") String phone);

    /**
     * 获取今天的预约信息
     * @param phone 手机号
     * @return 预约信息
     */
    Appointment getTodayAppointment(@Param("phone") String phone);

    /**
     * 根据订单ID查询预约信息
     * @param id 订单ID
     * @return 预约信息
     */
    Appointment selectByOrder(@Param("id") Integer id);
}
